/**   
 * @Title: ObjectQueryDao.java 
 * @Package cn.edu.cdtu.healthserver.dao 
 * @Description: TODO 
 * @author  
 * @date 
 * @version V0.0   
 */
package cn.edu.cdtu.healthserver.dao;


/** 
 * @ClassName: ObjectQueryDao 
 * @Description: 数据访问对象统一接口。
 * 请继承该接口创建相应的数据访问对象接口并根据需求补全查询方法。
 * @author 
 * @date 
 *  
 */
public interface ObjectQueryDao<T> {

	/**
	 * 实现模版
  	final String sqlString = "";//使用SQLToken构建SQL语句
	Object[] paramsObject = new Object[]{
			//此处为SQL操作传入参数
	};
	try {
		int result = queryRunner.update(sqlString, paramsObject);
		if(result > 0){
			return true;
		}
	} catch (SQLException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	return false;
	 */
	
	/**
	 * 
	 * @Title: add 
	 * @Description: TODO
	 * @return boolean
	 * @throws 
	 *
	 * @param object
	 * @return
	 */
	public boolean add(T object);
	
	/**
	 * 
	 * @Title: update 
	 * @Description: TODO
	 * @return boolean
	 * @throws 
	 *
	 * @param object
	 * @return
	 */
	public boolean update(T object);
	
	/**
	 * 
	 * @Title: delete 
	 * @Description: TODO
	 * @return boolean
	 * @throws 
	 *
	 * @param object
	 * @return
	 */
	public boolean delete(T object);

}
